package com.etc.dao;

import com.etc.entity.RoomType;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface RoomTypeDao {
    /**
     * 按条件模糊查找所有房间类型信息
     * 邓玲琪
     * @return List<RoomType>集合
     */
    List<RoomType> queryAllRoomType(@Param("rtName") String rtName);

    /**
     * 去重显示房间类型 rtName
     * 邓玲琪
     * @return List<String>集合
     */
    List<Object> queryRtNameRoomType();
    /**
     * 根据房间类型名查询
     * @return 房间类型对象
     */
    public RoomType queryRoomTypeByRtname(String rtName) ;

    /**
     * 查询其他房间类型
     * @return List<RoomType>集合
     */

    public List<RoomType> queryOtherRoomType(String rtName);

    /**
     * 增加房间类型
     * 邓玲琪
     * @param
     * @return boolean int>0 为True  否则为False
     */
    public int addRoomType(RoomType roomType);

    /**
     * 根据房间类型编号删除房间类型
     * 邓玲琪
     * @return boolean int>0 为True  否则为False
     */
    public int delRoomType(@Param("rtId") String rtId);

    /**
     * 根据房间类型编号修改房间类型信息
     * 邓玲琪
     * @return boolean int>0 为True  否则为False
     */
    public int ModifyRoomType(RoomType roomType);

}
